package com.sudoku.utility;


public interface Constants {

	public static final String PANEL_PATH="data/art/glassPanel.png";
	public static final String MENU_ARROW="data/art/back_arrow.png";
	public static final String CHECKED_CHECKBOX="data/art/grey_boxCheckmark.png";
	public static final String UNCHECKED_CHECKBOX="data/art/grey_box.png";

	public static final String FONT = "data/PRIMELEC.ttf";

	public static final String MENU_CLICK = "data/sound/menuClick.wav";
	public static final String BUTTON_CLICK = "data/sound/selectTile.mp3";
	public static final String SELECT_TILE = "data/sound/cut.mp3";
	public static final String WIN_PUZZLE = "data/sound/win_sound.wav";
	public static final String LOSE_PUZZLE = "data/sound/lose_sound.wav";

	public static final float SCALE = 1f;
	public static float BORDER_HEIGHT = 1;
	
	public static final float VIRTUAL_WIDTH = 1280 * SCALE;
	public static final float VIRTUAL_HEIGHT = 720 * SCALE;
	public static final float ACTUAL_VIRTUAL_WIDTH = 1280;
	public static final float ACTUAL_VIRTUAL_HEIGHT = 720;
	public static final float VIRTUAL_BOARD_PIXEL_SIZE = ACTUAL_VIRTUAL_HEIGHT * SCALE;
	public static final float BOX_PIXEL_SIZE = VIRTUAL_BOARD_PIXEL_SIZE / 3;
	public static final float TILE_PIXEL_SIZE = BOX_PIXEL_SIZE / 3;
	public static final float BOARD_START_POSITION = ACTUAL_VIRTUAL_WIDTH - VIRTUAL_BOARD_PIXEL_SIZE;
	
	public static final int ROWS_PER_BOX=3;
	public static final int COLS_PER_BOX=3;
	public static final int BOXES_PER_BOARD=3;

	public static int NUM_OF_BLOCKS = 4;
	public static int STORED_ROWS = 10;
	public static float DEFAULT_VOLUME = 0.5f;
	public static int ORDINARY = 0;
	
	public static String[] liners={"Drawing Lines . . . . .", 
								   "Loading Numbers . . . .", 
								   "Creating Hints . . . . .",
								   "Making Squares . . . . .", 
								   "Sharpening Pencils . . .", 
								   "Preparing Erasers . . ."};

	public enum DIFFICULTY {
		EASY, HARD, EXTREME;
	}

	public enum POSITION {
		UPPER_LEFT, MIDDLE_LEFT, BOTTOM_LEFT, UPPER_MIDDLE, MIDDLE_MIDDLE, BOTTOM_MIDDLE, UPPER_RIGHT, MIDDLE_RIGHT, BOTTOM_RIGHT;
	}

}
